types:
binary code
code using a string of 8 binary digits to represent characters
ECC,
error correction code
(telecommunication) a coding system that incorporates extra parity bits in order to detect errors
firmware,
microcode
(computer science) coded instructions that are stored permanently in read-only memory
object code
the machine-language output of a compiler that is ready for execution on a particular computer
operation code,
order code
the portion of a set of operation descriptions that specifies the operation to be performed; the set of operations in a computer
argument,
parameter
(computer science) a reference or value that is passed to a function, procedure, subroutine, command, or program
cyclic redundancy check
an error correction code that is recorded in each sector of a magnetic disk and used to catch errors in the data
alpha software
a first release of a software product that is usually tested only by the developers
authoring language
software that can be used to develop interactive computer programs without the technically demanding task of computer programming
beta software
software that has not yet been released but has received an alpha test and still has more bugs than a regular release
compatible software
application software programs that share common conventions so they can be utilized together
CAD,
computer-aided design
software used in art and architecture and engineering and manufacturing to assist in precision drawing
freeware
software that is provided without charge
groupware
software that can be used by a group of people who are working on the same information but may be distributed in space
OS,
operating system
(computer science) software that controls the execution of computer programs and may provide various services
call
an instruction that interrupts the program being executed
command line
commands that a user types in order to run an application
link
(computing) an instruction that connects one part of a program or an element on a list to another program or list
macro,
macro instruction
a single computer instruction that results in a series of instructions in machine language
system error
an instruction that is either not recognized by an operating system or is in violation of the procedural rules
toggle
any instruction that works first one way and then the other; it turns something on the first time it is used and then turns it off the next time
shareware
software that is available free of charge; may be distributed for evaluation with a fee requested for additional features or a manual etc.
shrink-wrapped software
software on CD-ROMs that are boxed and shrink-wrapped and sold in stores (implying a widely supported standard platform)
spyware
computer software that obtains information from a user's computer without the user's knowledge or consent
supervisory software
specialized programs that reside permanently in the computer's main memory and control the processing of user's programs
upgrade
software that provides better performance than an earlier version did